ECE 661 Computer Vision : HW 5 Dae
نویسنده
چکیده
In the last homework, the DLT algorithm was used to find the homography which minimized an algebraic cost function. In this homework, we wish to find the homography H which minimizes the geometric cost function given by Equation 4.6 in the textbook (pg. 94) (1) where d() is Euclidean distance. Equation (1) can be rewritten as a nonlinear least squares problem with the form C(p) = X − F (p) 2 (2) where X is a set of data points and F (p) is a nonlinear function with parameters p. Note that the minimization is carried out only over the parameters p; the data points and nonlinear function are fixed. The first part of the problem is to determine what X, F (p), and p should be in Equation (2) in order to give the same cost as Equation (1). Once the cost function is in the form of Equation (2), there are several iterative methods available to minimize it. In this homework you will try 2 standard methods, gradient descent and Gauss-Newton, as well as two hybrid methods, Levenberg-Marquardt and dog leg.
منابع مشابه
ECE 661 HW 7 Chad Aeschliman 11 / 06 / 08 1 Problem Statement
The problem is to determine the homographies between several images taken from a common camera location (but with di erent orientations) and then use these homographies to mosaic the images into a single wide angle image. RANSAC is to be used to determine the homographies with LevenbergMarquardt minimization used to re ne the results. Furthermore, the change in camera angle between each image s...
متن کاملEce 661 Hw 2 2 Solution 2.1 2-step Method
The problem is to determine the homography H up to similarity which maps a point or line from a plane in the world to the image plane x́ = Hx. This is to be done using two different methods. For the first method, the projective error is first removed followed by the affine error using the provided coordinates of a rectangle and an additional orthogonal line pair. For the second method, five orth...
متن کاملXilinx System Generator Based HW Components for Rapid Prototyping of Computer Vision SW/HW Systems
This paper shows how the Xilinx System Generator can be used to develop hardware-based computer vision algorithms from a system level approach without the necessity of in-depth knowing neither a hardware description language nor the particulars of the hardware platform. Also, it is demonstrated that Simulink can be employed as a co-design and co-simulation platform for rapid prototyping of Comp...
متن کاملAn FPGA implementation of the SURF algorithm for the ExoMars programme
Achieving highly accurate feature extraction in a short period of time is very important for space applications based on computer vision algorithms, such as with the ExoMars programme of ESA. The paper describes a HW/SW co-design scheme using FPGAs to speed-up the SURF algorithm when executed on a low computational power CPU. It performs algorithmic analysis and restructures the SURF steps lead...
متن کاملVision Pipelines and Optimizations
This chapter explores some hypothetical computer vision pipeline designs to understand HW/SW design alternatives and optimizations. Instead of looking at isolated computer vision algorithms, this chapter ties together many concepts into complete vision pipelines. Vision pipelines are sketched out for a few example applications to illustrate the use of different methods. Example applications inc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010